// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.amap.api.location.core; import android.os.Parcel; import android.os.Parcelable; // Referenced classes of package com.amap.api.location.core: // f public class GeoPoint implements Parcelable { public static final android.os.Parcelable.Creator CREATOR = new f(); private long a; private long b; private double c; private double d; public GeoPoint() { a = 0x8000000000000000L; b = 0x8000000000000000L; c = 4.9406564584124654E-324D; d = 4.9406564584124654E-324D; a = 0L; b = 0L; } public GeoPoint(int i, int j) { a = 0x8000000000000000L; b = 0x8000000000000000L; c = 4.9406564584124654E-324D; d = 4.9406564584124654E-324D; a = i; b = j; } public GeoPoint(long l, long l1) { a = 0x8000000000000000L; b = 0x8000000000000000L; c = 4.9406564584124654E-324D; d = 4.9406564584124654E-324D; a = l; b = l1; } private GeoPoint(Parcel parcel) { a = 0x8000000000000000L; b = 0x8000000000000000L; c = 4.9406564584124654E-324D; d = 4.9406564584124654E-324D; a = parcel.readLong(); b = parcel.readLong(); } GeoPoint(Parcel parcel, f f1) { this(parcel); } public int describeContents() { return 0; } public boolean equals(Object obj) { if (obj != null && obj.getClass() == getClass()) { GeoPoint geopoint = (GeoPoint)obj; if (c == geopoint.c && d == geopoint.d && a == geopoint.a && b == geopoint.b) { return true; } } return false; } public int getLatitudeE6() { return (int)a; } public int getLongitudeE6() { return (int)b; } public int hashCode() { return (int)(7D * d + 11D * c); } public String toString() { return (new StringBuilder()).append("").append(a).append(",").append(b).toString(); } public void writeToParcel(Parcel parcel, int i) { parcel.writeLong(a); parcel.writeLong(b); } }